Wpo\Services\User_Service D

Total Complexity 183
Dependencies 14
Dependents 8
Total lines 825
Lines of code 494
Logical lines of code 307
Comment lines 137
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
user_from_id_token()
D
31 37 92
user_from_b2c_id_token()
C
34 29 81
user_from_graph_user()
C
40 26 48
try_get_user_by()
B
40 22 56
user_from_saml_response()
A
38 14 69
ensure_user()
A
48 11 30
try_get_user_principal_name()
S
54 7 20
get_property_or_default()
S
58 7 15
get_arr_property_or_default()
S
59 6 13
user_is_o365_user()
S
56 5 18
get_user_by_oid()
S
59 4 14
try_get_user_object_id()
S
63 3 11
save_user_principal_name()
S
67 3 7
save_user_tenant_id()
S
69 3 6
save_user_idp_id()
S
67 3 7
save_user_object_id()
S
67 3 7